package com.ebupt.migu.music.global.dto;

import lombok.Data;

import java.util.List;

/**
 * @Author liuyangyang@ebupt.com
 * @Description
 * @Date 2021/12/6 15:14
 */
@Data
public class QueryActivitiesResultBean {

    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 活动ID
     */
    private String activityId;
    /**
     * 活动名称
     */
    private String activityName;
    /**
     * 开始时间
     */
    private String activityStart;
    /**
     * 结束时间
     */
    private String activityEnd;
    /**
     * 行为类型：	访问，播放，评论，弹幕，点赞
     */
    private Integer actionType;
    /**
     * 0-测试；1-正式
     */
    private Integer exeType;
    /**
     * 频次	每X天一次
     */
    private Integer activityFrequency;
    /**
     * 具体值   -1: 没有限制
     */
    private Integer activityTimes;
    /**
     * 弹窗类型： Toast; FullContainer【全屏容器】; PartContainer【局部容器】; Router【指定项】
     */
    private Integer activityType;
    /**
     * 创建人ID
     */
    private String creatorId;
    /**
     * 创建人名字
     */
    private String creatorName;
    /**
     * 创建人部门
     */
    private String creatorDepartment;
    /**
     * 审批人ID
     */
    private String approveId;
    /**
     * 审批人名字
     */
    private String approveName;
    /**
     * 活动状态：	1-待审核；2-已驳回；3-未开始；4-进行中；5-已中止；6-已结束；7-已删除
     */
    private Integer activityStatus;
    /**
     * 备注
     */
    private String remark;
    /**
     * 0-原生   1-h5
     */
    private Integer isPrimary;
    /**
     * 行为类型
     */
    private String actionTypeName;
    /**
     * 页面名称
     */
    private List<String> pageNames;
    private String createTime;
    private String modifyTime;

    /**
     * 撤回人登录名称
     */
    private String revocationId;
    /**
     * 撤回人姓名
     */
    private String revocationName;
    /**
     * 撤回人所属部门
     */
    private String revocationDepartment;
    /**
     * 撤回时间
     */
    private String revocationTime;
    private long totalNumber;
    /**
     * 配置条件or动态人群选择：1-个性配置，2-动态人群
     */
    private Integer conditionStatus;
}
